iT邦幫忙

2024 iThome 鐵人賽

DAY 1
0
Software Development

Unity黑科技揭秘:30個專業遊戲開發者必知的開發技巧系列 第 1

Unity Editor 大改造 - 提升開發效率的4個必備插件

  • 分享至 

  • xImage
  •  

大家都知道,默認的Unity Editor很難用 :)

https://ithelp.ithome.com.tw/upload/images/20240802/20119470A4l1l5Fpkm.png


在Unity中,有4個主要面板:

  1. Scene
  2. Hierarchy
  3. Project
  4. Inspector

如果你準備開發一款超大的遊戲
就會發現 80% 的時間被浪費在了找東西上。
而這些都是Unity默認的編輯器害的。

所幸,我們可以安裝一些第三方的插件
來加快我們的開發效率。

現在,
我們來從這4大面板中
逐一優化Unity的開發速度:

1. Scene

如果你的遊戲裡有超大量的UI
你就會知道,
你無法在第一次點擊就選到你要的UI。

Unity判斷UI點擊的邏輯
是以Hierarchy的順序決定的
並不是你點擊什麼就是什麼
因此為了點到你想要的按鈕

你需要點很多下
很多很多下。

SmartUIImg

Smart UI Selection
完美的解決這個可怕的問題
它會偵測UI的透明值
使用類似Raycast的方式
去判斷你要點擊的UI
讓你一點就點到你想要的UI

加快開發效率: 45%

2. Hierarchy

秘密: Hierarchy的層級越多,速度就越慢

這是因為當你修改父層級時
不管是顯示關閉,或是移動位置
Unity會重新計算所有子層級的物件狀態。

但是如果你把所有的層級放在外面
又很醜。

這時候
推薦安裝

Hierarchy FolderIMG
Hierarchy Folder
這插件可以讓你在Hierarchy開啟資料夾
但不會耗費效能。
所以你可以放心的開層級來管理了。

Hierarchy另一個可怕的秘密:
當物件一多,你就會進入找物件地獄

為了解決這個問題

RainbowImg

可以安裝 Rainbow Hierarchy 2
把層級用不同的顏色和圖標標識重要度
讓畫面一目了然
一眼就知道你要的東西在哪。

加快開發效率: 65%

3. Project

Rainbow Folder
雖然Project面板也有Rainbow Folder
可以把你的Project分門別類,變得好看。
但我覺得這沒有解決根本問題。

Project面板的根本問題是
要切換到你要找的東西時超麻煩!

Unity常常需要把Project裡的物件
拉到場景或Inspector中去調用
這就需要你一直不斷地來回切換頁面
有時候要翻好幾個層級才可以找到
超麻煩!

這時候

vFavorites2

如果你安裝了 vFavorites2
就可以直接把你最常用的資料夾加到最愛
直接點擊切換
節省你100倍的搜尋時間

加快開發效率: 85%

4. Inspector

最後就是Inspector
當你的Component一多
你就會需要一直往下滑
這時候很容易中斷專注力。

這時候
SmartInpesctorImg
你可以安裝 Smart Inspector
只打開你需要用到的Component。
讓你每次專註在最重要的地方進行修改。

如果你想要讓你的Inspector支援更多顯示
像是顯示Table,Toggle,Dictionary等等
你可以試試看 Odin Inspector
它提供了多種Attributes,讓你可以快速調用
製作好看的Inspector面板。

EBtnImg
最後推薦這個 EButton
你永遠不會知道在Inspector加一顆按鈕
會增加多少倍的開發效率!
不需要再寫OnKeyDown(),
不需要再掛UI測試
直接點擊Inspector測試功能。

加快開發效率: 105%

以上就是改造Unity編輯器的四大秘密!
祝你趕上Deadline :)


下一篇
Unity 座標之力 - 一次搞懂 Unity 全部座標系統的轉換
系列文
Unity黑科技揭秘:30個專業遊戲開發者必知的開發技巧25
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言